large pump section - Turkish English Dictionary